home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / truetype / xlabel.zip / XHELP.TXT < prev    next >
Text File  |  1993-01-03  |  21KB  |  346 lines

  1. Program GoalsProgramGoals
  2. FileIDM_F_OPEN
  3. LabelIDM_L_LABELDEF
  4. QuickIDM_QUICK
  5. SettingsIDM_SETTINGS
  6. LicenseIDM_LICENSEI
  7.  
  8. # $ K Program Goals
  9.  
  10. XLabel is primarily designed for use in an administrative support environment. It is our goal to provide an easy to use, consistently reliable and inexpensive tool for printing labels. It was decided that an XLabel user should be able to print either from the screen or from a file, in either single or multiple or replicated labels.
  11.  
  12. XLabel is used to print primarily mailing labels, though it will print to most commercial dye-stamped laser label sheets (we are adding more every day).
  13.  
  14. XLabel provides automatically incremented serial numbering as well as postal net bar-codes ( currently being reviewed for approval).
  15.  
  16. XLabel attempts to comply with International Postal regulations and standards where possible. This has the effect of limiting serial number placement to the top most line of  an address. Additionally, Post Net bar coding is only allowed on the lowest most line. 
  17.  
  18.  
  19.  
  20. # $ K File:
  21. XLabel allows for the opening and printing of addresses (or other information) from a file. The file must be ASCII printable characters not containing  any occurrence of  two asterisk together (e.g. **). These are the internal delimiters used by XLabel. (This will change with the second quarter  93 release).  See File Formats. 
  22.  
  23.  
  24. To print from a file:
  25. Choose File from the menu. Choose Open from the popup menu. Using the common file dialogs, locate and open the file desired. There are three print related buttons on the FileOpen child window. These are Print, Print All, and Replicate. There is also a multiple selection list box at the bottom of the window. This list box will display all of the addresses found in the file.  
  26.  
  27. The list box will allow for one or more addresses to be chosen to be printed. You can select more addresses than are on a complete sheet of  labels. The title bar of the window will keep a running count of the number of addresses chosen. If you choose more than a complete sheet, XLabel is prepared to print multiple sheets. If less than a single sheet is chosen, the addresses will be placed on the sheet beginning at the upper left and flowing down the sheet row, by row. An address can be de-selected by clicking on it a second time to remove the highlight.
  28.  
  29. The Print button will initiate the printing of  all of the addresses currently selected.
  30.  
  31.  The Print All button will initiate the printing of  all of the addresses in the file.
  32.  
  33. The Replicate button  will fill the entire sheet with the single address chosen and then initiate the printing.
  34.  
  35.  
  36. # $ K File Formats:
  37. Address definitions:
  38. XLabel  considers an address to be one to ten lines of less than one hundred (100) characters each. An address file, as defined by XLabel is a series of addresses, each separated by a blank line all contained in a single file. Our default extension for file names is .lbl, but XLabel is not all that particular. Any file name will suffice so long as it contains only ASCII printable characters. 
  39.  
  40. The size of an address file is strictly limited by the management of  and size of  memory within your machine. XLabel will open the file,  counting  and displaying the addresses into the list box at the bottom of the file window. We have tested the program with various sizes of address files including one containing twenty thousand addresses without errors. Obviously, the slower the machine and the larger the file, the longer it will take to both open and print the file.
  41.  
  42.  
  43.  
  44. # $ K Label:
  45. Designed for administrative support personnel, XLabel follows a well studied model of refined work patterns from clerical employees in government agencies and small businesses.  XLabel is modeled on the current label definition approach. 
  46.  
  47. The current label definition is chosen from the Label Definition Dialog. From the time that the dialog is closed with the OK button, the program will print only the style of label that was chosen in the dialog.  You can think of the current label definition as a filter for the information that the program is sending through to the printer. Addresses from files or from the screen data entry forms are filtered through this label. 
  48.  
  49. The current label definition is easily changed. It can also be changed with the File child window in place, though not with the Quick  child window as that one is dependent upon the definition resident at the time that the window was created. 
  50.  
  51. # $K Label Definitions
  52. A label definition for the XLabel program requires the following elements:
  53. number of columns of labels on the sheet;
  54. number of labels per column (rows);
  55. height of an individual label;
  56. width of an individual label;
  57. margin from the top of the sheet;
  58. margin from the left hand of the sheet;
  59. margin between the columns of labels;
  60.  
  61. All of these measurements are expected in whole or decimal fractions of inches. [Our  apologies to our  European XLabel users. We expect to have metric measurements in place by the 2nd Quarter 1993 release].
  62.  
  63. As not all laser printers are precise in how they carry the paper across the transfer wire and the image drum, any new definitions should be tried with scrap paper before using expensive laser labels. 
  64.  
  65. A new label definition is added to the XLabel program with the ADD button on the label definition dialog selected from the Label  menu item.  
  66.  
  67. A label definition is deleted from the XLabel program using the Delete button from the label definition dialog selected from the Label  menu item.  
  68.  
  69. The label definition elements edit boxes  in the label definition dialog can be  cleared using the Clear button  from the label definition dialog selected from the Label  menu item.  
  70.  
  71.  
  72.  
  73. # $K Selecting a label definition:
  74.  
  75. The XLabel program uses a label definition as its currently selected goal for printing your labels. This goal is moved into place when you select a label definition. The label definition is selected by choosing Label from the menu. This will bring up the label definition dialog. A list box in the bottom half of the dialog will display the currently available label definitions. 
  76.  
  77. When a definition from the list box is selected (highlighted with a mouse click), it will populate the edit boxes in the dialog with its specific values.  Whatever label definition is highlighted when the OK  button is pressed will be the currently selected label definition.  
  78.  
  79. i.e.: If you are using Avery:5163 as the current label definition and you wish to change to Avery:5162, you select Label from the menu. When the dialog is displayed, click the mouse on the definition for Avery:5162 and them press the OK button. Thereafter, until the program is shutdown or you change the selection, Avery:5162 is the label definition that the program will print.
  80.  
  81. A label definition  can be made the default by checking the Use as default check box prior to pressing the OK button. That label definition will be saved and used as the default definition whenever the XLabel program is invoked.
  82.  
  83.  
  84.  
  85. # $ K Resolution:
  86.  
  87. The label definition chosen is defined in inches and decimal fractional inches (e.g.  .23 inches). These measurements are translated to the level of precision of the currently selected printer. This resolution means that the same settings on different printers will have different effects.
  88.  
  89.  For instance, if your printer definition has its resolution in dots per inch (DPI) set to 300, then potentially a change in your label definitions can have an impact down to the one three hundredth part of an inch. A left margin of .1  would move the left edge of the label  over 30 dots to the right (or one tenth on an inch) . A left margin of  .11 would move it over 33 dots. 
  90.  
  91. The same label definition used on a machine with the printer resolution set at  75 DPI would still move the label over a tenth of an inch, but the margin of slop is four times greater as .1 left margin here only translates to 7 dots (true, these are bigger dots). 
  92.  
  93. The margin of error is inversely proportional to the level of the printer resolution.
  94.  
  95. All of XLabel's label definitions as well as default values are stored in the XLabel.ini  file that accompanies this program. These label definitions are absolutely critical to the functioning of the program. Should you get any strange errors (UAE's or equivalent) or  find printer errors, first check the XLabel.ini  file for corruption. As you add  label definitions to your program, you should  periodically make backups of this file to ensure that your definitions can be restored without retyping.
  96.  
  97.  
  98.  
  99. #$K QUICK
  100.  
  101. This menu item is used when you wish to print less than a full sheet of  labels and are prepared to enter the information using the data entry dialog. 
  102.  
  103. This menu presents three choices, 
  104. Multiple,
  105. Single,
  106. or Replicate.
  107.  
  108. All of the menu choices will use the same approach. Each will present a child window representing the sheet of labels. On this child window will be drawn a representation of the current label definition. 
  109.  
  110.  
  111.  # $ K Multiple:
  112. This choice will display the child window as a sheet  of the labels defined. At the bottom of the child window are displayed three buttons; Print, Close and Fonts.  
  113.  
  114. Labels are selected from the child window by clicking over them with the mouse. This will cause a data entry dialog to appear which will accept an address for that particular label on the sheet. As the choice implies, multiple labels may be chosen (up to and including the entire sheet).  As a label is chosen , and after returning from the data entry dialog, that label will be marked with our trademark red X.  To de-select a label, simply click over it a second time.
  115.  
  116. The Print button will initiate the printing of all of the labels selected. It will return after sending the addresses on their way to the printer. The labels are not de-selected automatically.
  117.  
  118. The Close button closes the window before or after printing. The window can also be closed from the system bar in its menu.
  119.  
  120. The Fonts button will bring up the common font control dialog.
  121.  
  122.  
  123. # $ K Single:
  124. This choice will display the child window as a sheet  of the labels defined.  Unlike the Multiple choice above, this sheet of labels is displayed using the complete child window and there are no buttons provided as the window will close after printing a single label.
  125.  
  126. Labels are selected from the child window by clicking over them with the mouse. This will cause the  data entry dialog to appear which will accept an address for that particular label on the sheet. As the choice implies, a single  label may be chosen.  As a label is chosen , and after returning from the data entry dialog, that label will be marked with our trademark red X.  The print feature will then be automatically invoked.
  127.  
  128.  
  129. # $ K Replicate:
  130. A replicated label is where a single address  is used to fill an entire sheet of labels. This choice represents a blending of the two previous functions.
  131.  
  132.  Choose any label from the sheet of labels that are displayed. This will invoke the address data entry dialog. Once the address is entered and the OK button is pressed, the address will be replicated throughout the entire sheet. When printed, the sheet will be filled with the address information chosen. It will also be marked with the red X.  
  133.  
  134. If satisfied with the address entered then, choose OK from the data entry dialog. The print feature will automatically be invoked.
  135.  
  136.  
  137.  
  138.  
  139.  
  140. # $K Settings:
  141. This menu provides the options for setting Fonts, Serial number parameters, Bar code , and preferences.
  142.  
  143.  
  144.  
  145. # $ Fonts:
  146. The fonts choices available within XLabel are the same as available through Windows. These will include your defined printer fonts as well as any other fonts known to Windows.  
  147.  
  148. This menu item brings the common fonts dialog and its choices. These choices are used for all label printing  after the dialog is closed with the OK button.
  149.  
  150.  
  151.  
  152. # $ K Serial Number:
  153.  
  154. XLabel provides serial number functions for those users wishing to track mailing responses or automatically incremented label printing. 
  155.  
  156. An XLabel style serial number is composed of the following parts: 
  157. a fill character;
  158. an initial label identifier number;
  159. the amount to increment the initial number by.
  160.  
  161. A typical serial number will resemble the following:
  162.  
  163. ******************TenaxSW_R:1101
  164.  
  165. An XLabel serial number is right justified on the top line of  the label in the direct mail industry standard format. It is composed (right to left) of the unique address identifier (the incremented number - the 1101), a number prefix (the TenaxSW_R:) for internal office use, and the fill character (*). 
  166.  
  167.  
  168.     # $ K Fill Character: 
  169.     The fill character can be any ASCII printable character, but is restricted to a single character. It can  have any and all attributes of any regular font.
  170.  
  171.  
  172.     # $ K Prefix:
  173.     The serial number prefix is composed of up to fifty (50) ASCII printable characters in either upper or lower case. A prefix will provide the ability to encode departmental level responsibility.
  174.  
  175.  
  176.  
  177.     # $ K Initial label identifier number:
  178.     Can be any integer number. (Future releases will accommodate alphanumeric numbering  schemes). 
  179.     
  180.  
  181.     # $ K Increment by number:
  182.     Can be any integer number. We have found that one (1) is a really good number to use. It is lighter and less filling.
  183.  
  184. Serial numbering can be turned on or off from either the Settings menu option to Serial Number option from the popup menu. A small dialog containing three buttons (OK, Cancel and  Settings...), and two checkboxes. 
  185.  
  186. The checkboxes indicate the current state of serial numbering, either on or off.  
  187.  
  188. The
  189. SettingsIDM_SETTINGS
  190. button will also bring up a dialog that will allow the editing the elements of the serial number. The first of two checkboxes will allow XLabel to automatically store the last serial number to be used the next time the program is used. The second button saves the values showing in the edit fields as the default state of serial numbering, i.e. to be the base number  when the program is next used.
  191.  
  192.  
  193. # $K Bar Code:
  194. This feature is not yet available. We are in the process of getting Postal Net approval for our printing approach and expect to have this feature available in the 2nd quarter 93 release. Other bar coding standards are being added for this release. 
  195.  
  196.  
  197.  
  198. # $ K Preferences:
  199. This menu choice brings up the preferences dialog . The choices offered here are Intelligent Fonting initial settings and serial number settings.  The Serial Number options are previously described.
  200.  
  201.  
  202.  
  203. # $ K Intelligent Fonting:
  204. Intelligent Fonting is the concept of altering the font size selected by the user if it is too large for the label definition currently chosen. This is somewhat problematic. Should the program just decrement the font size down to the lowest common denominator? at the whole address level or line-by-line? address by address? or by the whole sheet? and what about True Type fonts? non-scalable printer resident fonts?
  205.  
  206. All of these issues are being addressed. As a result we see that the Intelligent Fonting feature will get very much more complicated.  As it is, the Intelligent Fonting feature in this version of your program may be found to be less than intelligent. Our apologies. It will function without error under a wide range of conditions. It will not function at all under almost as many conditions. 
  207.  
  208. The best use of this version of the XLabel program is to set your fonts prior to printing. Experiment, trying the different fonts and sizes available for the labels that you use most. We have found that the default size of  10 points Times Roman (or equivalent) or 8 point line printer will work well with almost all label definitions. 
  209.  
  210.  
  211. # $ K Troubleshooting and things to do:
  212. Problems encountered in using XLabel will resolve to printer problems, label definition discrepancies, or corruped XLabel.Ini file. 
  213.  
  214.  
  215. # $ K XLabel.ini
  216. All of XLabel's label definitions as well as default values are stored in the XLabel.ini  file that accompanies this program. These label definitions are absolutely critical to the functioning of the program. Should you get any strange errors (UAE's or equivalent) or  find printer errors, first check the XLabel.ini  file for corruption. As you add  label definitions to your program, you should  periodically make backups of this file to ensure that your definitions can be restored without retyping.
  217.  
  218.  
  219. # $K Precision
  220. Should your addresses not print within the boundries of the label chosen, try altering the Label definitions chosen from the menu (LABEL). By altering the definitions in fractional parts of an inch, you can compensate for any deviation of your printer from the "printer standard".
  221.  
  222.  
  223. # $ K License
  224. This release of the XLabel  2.03sw laser label printing program
  225. for the Microsoft Windows 3.x operating system
  226. is distributed as a shareware product. You may 
  227. feel free to make and use copies of this program for the 
  228. purpose of evaluating its suitability.
  229.  
  230. Should you decide that XLabel meets your laser label printing
  231. requirements, you can register and receive the latest copy for 
  232. a fee of $35.00 sent to:
  233.  
  234. XLabel Registration
  235. Tenax Software Engineering
  236. 2103 Harrison Ave NW
  237. Ste. 141
  238. Olympia WA 98502
  239.   
  240. A retail copy of XLabel, including help, manual.txt (print it yourself)
  241. and increased capabilities is available for $35.00. A printed manual is 
  242. an additional $40.00. 
  243.  
  244. Call (206) 866-1686 to place an order or request information on
  245. site license discounts. Checks are accepted. Visa and Mastercard, 
  246. we're working on. Purchase orders are accepted from most companies,
  247. schools, and governmental agencies. 
  248.  
  249. Your registration fee entitles you to use this software on a single
  250. computer and to make as many copies of XLabel as you require for 
  251. backup purposes. You will also be informed of future upgrades.
  252.  
  253.  
  254. # $ K Future Features:
  255. The following  features are currently under development for future releases of XLabel:
  256.  
  257. 1. metric label definitions
  258. 2. multiple sized labels per sheet (diskette and cassette label definitions)
  259. 3. bit map placement
  260. 4. bar-codes (non postal)
  261. 5. capture to file
  262. 6. file filtering
  263. 7. alphanumeric serial numbering
  264.  
  265.  
  266. #  ProgramGoals
  267. $  Program Goals
  268. K  goals; Print button; Print All button; Serial Number button; Bar Code button;
  269. #  IDM_F_OPEN
  270. $  Printing from Files
  271. K  files; file formats; address definitions;
  272. # IDD_FILEFORMATS
  273. $ File Formats
  274. K  file formats; address definitions;
  275. #  IDM_L_LABELDEF
  276. $  Label Definitions
  277. K  Label definitions;  
  278. # IDM_LDEFINITIONS
  279. $  Definitions of  labels
  280. K  rows; columns; margins; measurements; add button; delete button; label height; label width;
  281. # IDD_SELECTING
  282. $  Selecting a label definition
  283. K  selecting a label defintion; current label format; use as default;
  284. # IDD_RESOLUTION
  285. $ Resolution
  286. K dpi;selected printer; resolution; margin adjustment; printer skew;
  287. # IDM_QUICK
  288. $  Quick
  289. K  quick; single  printing; multiple printing; replicate  printing;
  290. #  IDM_MULTI
  291. $  Multiple Label Printing
  292. K mulitple label printing; Print button; Fonts button; Close button;
  293. #  IDM_SINGLE
  294. $ Single Label Printing
  295. K  Single Label printing; address entry form;
  296. #  IDM_REPLICATE
  297. $  Replicate
  298. K  replicate label printing; fill sheet; copy address;copy label;
  299. #  IDM_SETTINGS
  300. $  Settings
  301. K settings;
  302. #  IDM_FONTS
  303. $  Fonts
  304. #  IDM_SERIALNUM
  305. $  Serial Numbers
  306. K  serial number; serial number format;
  307. #  IDD_FILLERCHAR
  308. $  Serial Number Fill Character
  309.  
  310. K  fill character; serial number pad character;
  311. #  IDD_PREFIX
  312. $  Serial Number Prefix 
  313. K  prefix; serial number prefix; 
  314. #  IDD_STARTNUM
  315. $  Serial Number Starting Number
  316. K  starting number; increment by; serial number start;
  317. #  IDD_INCREMENTBY
  318. $  Serial Number Increment By Number
  319.  
  320. K  incremenet by; serial number increment by;
  321. #  IDD_BARCODE
  322. $  Bar Codes
  323. K  bar codes; PostNet;
  324. # IDD_PREFER
  325. $  Preferences
  326. K  preferences; 
  327. #  IDD_INTELLIGENTFONTING
  328. $  Intelligent Fonting
  329. K  Intelligent Fonting ?;
  330. #  IDD_TROUBLE
  331. $  Trouble Shooting and Things to do
  332. K  Trouble shooting;
  333. #  XLABELINI
  334. $  XLabel.ini
  335. K  XLabel.ini;
  336. # IDD_PRECISION
  337. $ Precision
  338. K  precision
  339. # IDM_LICENSE
  340. $ License
  341. K license
  342. # IDD_FUTURE
  343. $  Future Features
  344. K  Future features; metric measurements; alphanumeric serial numbering; file capture;
  345.  
  346.